API Documentation
ShaderMemorySlot.h
1 // ShaderMemorySlot.h
3 //
5 
6 namespace nkGraphics
7 {
14  class DLL_GRAPHICS_EXPORT ShaderMemorySlot : public nkExport::Exportable
15  {
16  public :
17 
25  virtual ~ShaderMemorySlot () ;
26 
27  // Getters
36 
42  virtual void exportClassToTree (nkExport::Node* rootNode) override ;
43  } ;
44 }
nkGraphics::ShaderMemorySlot
A memory slot in a memory resource.
Definition: ShaderMemorySlot.h:15
nkGraphics::ShaderMemorySlot::exportClassToTree
virtual void exportClassToTree(nkExport::Node *rootNode) override
nkExport::Exportable
An interface to define objects that can be exported using this component.
Definition: Exportable.h:15
nkGraphics::ShaderMemorySlot::getSlotType
nkMemory::StringView getSlotType() const
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
nkGraphics::ShaderMemorySlot::getDataTypeAsString
virtual nkMemory::StringView getDataTypeAsString() const =0
nkGraphics::ShaderMemorySlot::~ShaderMemorySlot
virtual ~ShaderMemorySlot()
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
nkGraphics::ShaderMemorySlot::ShaderMemorySlot
ShaderMemorySlot()
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7